package cn.sc.allinpay.allfavour.business.cashier;


import cn.pai.mvp.presenter.IPresenter;
import cn.pai.mvp.view.IView;

/**
 * 收银 契约
 *
 * @author pany
 * @date 2017年3月2日下午10:21:40
 */
public interface CashierContract {
    interface View extends IView {

        String getGuideID();

        String getGuideName();

        String getOilType();
        String getOilName();
        void showTransAmt(String amt);

        void showMemberVisible(int visible);


        void showMemberLevel(String data);

        void showMemberName(String data);

        void showMemberNo(String data);

        void showDiscountExist(String data);

        void showDiscountAmt(String data);

        void showCouponsNumber(String data);

        void showCouponsAmt(String data);

        void showEWalletBal(String data);

        void showEWalletAmt(String data);

        void showPaidAmt(String amt);


        void showOilType();
    }

    interface Presenter extends IPresenter<View> {

        /**
         * 会员卡查询接口
         */
        void reqQueryMember(String code, String authType);

        /**
         * 调起卡券核销
         */
        void startCouponsActivity();

        /**
         * 调起电子钱包
         */
        void startEWalletActivity();

        /**
         * 调起支付，分两种情况
         */
        void startPay();
    }
}
